package it.unisa.unibox.junit.beans;

import it.unisa.unibox.beans.Monografia;
import it.unisa.unibox.beans.Ricercatore;
import junit.framework.TestCase;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class MonografiaTest extends TestCase {

	private Ricercatore r;
	private Monografia mono;

	@Override
	@Before
	public void setUp() {
		try {
			r = new Ricercatore(21, null, null, null, null, null, null, null, null, null, 0, 0, null, null);
			mono= new Monografia(37, r, "AttiCongresso", "Atti rifatti", "Abstract here", 3, 1, 2011, "tedesco", "www.libro.it", "Note qua", 5, "Argomento Interessante");
		} catch (Exception e) {
			fail();
		}
	}

	@Override
	@After
	public void tearDown() {
		r=null;
		mono=null;
		System.gc();	
	}

	@Test
	public void testGetVolume() {
		assertEquals(mono.getVolume(), 5);
	}
	
	@Test
	public void testGetArgomento() {
		assertEquals(mono.getArgomento(), "Argomento Interessante");
	}
	
}